body {color: #5a5a5a;}
p{line-height: 2;}
.row{width: 100%;margin: 0;}
.container-fluid{padding:0;}
.nav a{ color: #fff;}
.nav .open>a{color: #65af41;}
.nav .open>a:focus{color: #fff;background-color: transparent;}
.nav .open>a:hover{color: #65af41;background-color: #eee;}
.nav>li>a:focus{color: #fff;background-color: transparent;}
.nav>li>a:hover{color: #65af41;background-color: #eee;}
.navbar-wrapper{position: absolute;top: 0;right: 0;left: 0;z-index: 20;}
.navbar-wrapper > .container{padding-right: 0;padding-left: 0;}
.navbar-wrapper .navbar{padding-right: 15px;padding-left: 15px;}
.navbar-wrapper .navbar .container{width: auto;}
.carousel{height: 680px;margin-bottom: 60px;}
.carousel-caption{z-index: 10;}
.carousel .item {height: 680px;background-color: #777;}
.carousel-inner > .item > .img{position: absolute;top: 0;left: 0;min-width: 100%;height: 680px;}
.subnav .col-lg-4 {margin-bottom: 20px;text-align: center;}
.subnav h2{font-weight: normal;}
.subnav .col-lg-4 p{margin-right: 10px;margin-left: 10px;}
.featurette-divider {margin: 80px 0;}
@media (min-width: 768px) {
  .navbar-wrapper{margin-top: 20px;}
  .navbar-wrapper .container{padding-right: 15px;padding-left: 15px;}
  .navbar-wrapper .navbar{padding-right: 0;padding-left: 0;}.navbar-wrapper .navbar {border-radius: 4px;}
  .carousel-caption p {margin-bottom: 20px;font-size: 21px;line-height: 1.4;}
}
@media (min-width: 992px) {
  .featurette-heading {margin-top: 120px;}
}
.flex-row{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.flex-column{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: column;-ms-flex-direction: column;-webkit-flex-direction: column;}
.flex-nowrap{-webkit-box-lines: single;-moz-box-lines: single;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.flex-wrap{-webkit-box-lines: multiple;-moz-box-lines: multiple;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flex-justify-between{-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.flex-justify-around{-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-around;justify-content: space-around;}
.flex-justify-start{-webkit-box-pack: start;-ms-flex-pack: start;-webkit-justify-content: flex-start;justify-content:flex-start;}
.flex-justify-end{-webkit-box-pack: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;justify-content:flex-end;}
.flex-justify-center{-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: center;justify-content: center;}
.flex-align-center{-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.flex-align-start{-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;}
.color-white{color:#fff!important;}
.bg-white{background-color:#fff!important;}

#navbar .dropdown-menu a{color: #5a5a5a;}
#nav-ability-wrapper a{color: #5a5a5a;}
#nav-ability-wrapper a:hover{color: #65af41;}